//封装 访问brand模块的 crud接口的 api函数
//引入axios实例
import request  from '@/utils/request.js'
//1、分页查询品牌列表
export function listBrands(query){
    return request({
        url: '/product/brand/list',  //模块在网关中的路径+接口路径
        params: query, //请求参数
        method: 'GET' //请求方式
    })
}
//2、删除品牌
export function delBrand(ids){ // 1,2,3
    return request({
        url: `/product/brand/${ids}`,  //模块在网关中的路径+接口路径
        method: 'DELETE' //请求方式
    })
}
//3、保存品牌
export function saveBrand(brand){ // 1,2,3
    return request({
        url: `/product/brand`,  //模块在网关中的路径+接口路径
        method: 'POST' ,//请求方式
        data: brand //请求体参数
    })
}
//4、根据id查询品牌
export function getBrandById(id){ // 1,2,3
    return request({
        url: `/product/brand/${id}`,  //模块在网关中的路径+接口路径
        method: 'GET' //请求方式
    })
}
//5、更新品牌
export function updateBrand(brand){ // 1,2,3
    return request({
        url: `/product/brand`,  //模块在网关中的路径+接口路径
        method: 'PUT' ,//请求方式
        data: brand //请求体参数
    })
}
//6、查询所有品牌
export function listAllBrands(){
    return request({
        url: `/product/brand`,  //模块在网关中的路径+接口路径
        method: 'GET'
    })
}